native/inhabitant of moluccas - Français Anglais Dictionnaire